creating its software license checking its software license finishing up the startup process updating the menus calculating window positions loading the window preferences timing the processor recording the monitor depth loading its menus loading its plug-ins finding its plug-ins setting up the environment loading its main resources completing the startup process looking for fonts loading its shared resources loading its data resources starting up the environment testing if it was already opened showing its startup screen checking its personalization details acquiring personalization details checking the monitor depth checking the system environment loading its preferences finding its special folders creating the menus starting up testing if already started up